body {
	font-size: 32rpx;
	line-height: 1.6;
	background: #f5f5f5;
	color: #333333;
	font-family: Helvetica Neue, Helvetica, sans-serif;
}

page {
	height: 100%;
}

view,
scroll-view,
swiper,
swiper-item,
cover-view,
cover-image,
icon,
text,
rich-text,
progress,
button,
checkbox,
form,
input,
label,
radio,
slider,
switch,
textarea,
navigator,
audio,
camera,
image,
video {
	box-sizing: border-box;
}
.m0{
	margin: 0 !important;
}
.ml10{
	margin-left: 10rpx;
}
.ml20{
	margin-left: 20rpx;
}
.mr20{
	margin-right: 20rpx;
}
.mr0{
	margin-right: 0rpx;
}
.mr30{
	margin-right: 30rpx;
}
.mb30{
	margin-bottom: 30rpx;
}
.mb40{
	margin-bottom: 40rpx;
}
.br0{
	border-radius: 0 !important;
}
.bold{
	font-weight: bold;
}
.btn,.btn-danger,.btn-warm{
	position:relative;
	background-color: #007aff;
	color:#FFF;
	font-size:36rpx;
	border-radius: 10rpx;
	padding:15rpx 50rpx;
	text-align: center;
	margin:30rpx 50rpx;
}
.btn-danger{
	background-color: #FF3500;
}
.btn-warm{
	background-color: #FFA500;
}
.arrow{
	position: relative;
	padding-right:30rpx;
}
.normal{background-color:#007aff}
.warm{background-color: #FFA500;}
.danger{background-color: #FF3500;}
.arrow::after {
	content: "";
	width: 20rpx;
	height: 20rpx;
	position: absolute;
	top: 50%;
	margin-top:-10rpx;
	right: 10rpx;
	background: transparent;
	border: 1rpx solid #888;
	border-top: none;
	border-right: none;
	z-index: 2;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
/* 骨架屏替代方案 */
.Skeleton {
	background: #f3f3f3;
	padding: 20upx 0;
	border-radius: 8upx;
}
.fs26{
	font-size: 26rpx;
}
.dataLine{
	display:flex;align-items: center;background:#fff;padding:10rpx;
}
.dataLine .dataLabel{
		width:210rpx;text-align: right;color:#888;
	}
.dataLine .dataNav{
		flex:1;
	}
	.pr20{
		padding-right: 20rpx;
	}
	.p20{
		padding:0 20rpx;
	}
	.ptb10{
		padding:10rpx 0;
	}
	.ptb20{
		padding:20rpx 0 !important;
	}
	.p30{
		padding:0 30rpx !important;
	}
	.m30{
		margin:0 30rpx !important;
	}
	.btn,.btn-danger,.btn-warm{
		position:relative;
		background-color: #39ACFF;
		color:#FFF;
		font-size:30rpx;
		border-radius: 10rpx;
		padding:10rpx 50rpx;
		text-align: center;
		margin:20rpx 50rpx;
	}
.bgw{
	background-color: #FFFFFF;
}
.btn-danger{
	background-color: #FF3500;
}
.btn-warm{
	background-color: #FFA500;
}
.arrow,.downIcon{
	position: relative;
	padding-right:30rpx;
}
.normal{background-color:#39ACFF !important}
.warm{background-color: #FFA500;}
.danger{background-color: #FF3500;}
.clamp {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.common-hover {
	background: #f5f5f5;
}

/*弹性布局*/
.dis-center {
	display: flex;
	align-items: center;
}

.dis-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-wrap{
	flex-wrap: wrap;
}


/* button样式改写 */
uni-button,
button {
	height: 80upx;
	line-height: 80upx;
	font-weight: normal;
	font-size: 32rpx;
}

button:before,
uni-button:after {
	border: 0;
}

uni-button[type=default],
button[type=default] {
	color: #303133;
}

/* input 样式 */
.input-placeholder {
	color: #888;
}

.placeholder {
	color: #888;
}

.align-l{
	text-align: left !important;
}
.align-r{
	text-align: right;
}
/* tu  */

.qiun-padding {
	padding: 2%;
	width: 96%;
	box-sizing: border-box;
}

.qiun-wrap {
	display: flex;
	flex-wrap: wrap;
}

.qiun-rows {
	display: flex;
	flex-direction: row !important;
}

.qiun-columns {
	display: flex;
	flex-direction: column !important;
}

.qiun-common-mt {
	margin-top: 10upx;
}

.qiun-bg-white {
	background: #FFFFFF;
}

.qiun-title-bar {

	padding: 20upx 30rpx;
	flex-wrap: nowrap;
}

.qiun-title-dot-light {
	/* border-left: 10upx solid #FFB24D; */
	padding-left: 10upx;
	font-size: 28upx;
	color: #757575
}

.qiun-charts {
	width: 750upx;
	height: 500upx;
	background-color: #FFFFFF;
}

.charts {
	width: 750upx;
	height: 500upx;
	background-color: #FFFFFF;
}
/* 富文本样式，和小泰云保持一直不然在小泰云设置后，小泰管家不生效 */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimHei]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimHei]::before {
  content: "黑体";
  font-family: "SimHei";
}
 
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Microsoft-YaHei]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Microsoft-YaHei]::before {
  content: "微软雅黑";
  font-family: "Microsoft YaHei";
}
 
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=KaiTi]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=KaiTi]::before {
  content: "楷体";
  font-family: "KaiTi";
}
 
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=FangSong]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=FangSong]::before {
  content: "仿宋";
  font-family: "FangSong";
}
 
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]::before {
  content: "Arial";
  font-family: "Arial";
}
 
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Times-New-Roman]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Times-New-Roman]::before {
  content: "Times New Roman";
  font-family: "Times New Roman";
}
 
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]::before {
  content: "sans-serif";
  font-family: "sans-serif";
}
 
.ql-font-SimSun {
  font-family: "SimSun";
}
 
.ql-font-SimHei {
  font-family: "SimHei";
}
 
.ql-font-Microsoft-YaHei {
  font-family: "Microsoft YaHei";
}
 
.ql-font-KaiTi {
  font-family: "KaiTi";
}
 
.ql-font-FangSong {
  font-family: "FangSong";
}
 
.ql-font-Arial {
  font-family: "Arial";
}
 
.ql-font-Times-New-Roman {
  font-family: "Times New Roman";
}
 
.ql-font-sans-serif {
  font-family: "sans-serif";
}
 
/* 字号设置 */
/* 默认字号 */
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "14px";
}
 
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]::before {
  content: "14px";
  font-size: 14px;
}
 
.ql-size-14px {
  font-size: 14px !important;
}
 
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]::before {
  content: "16px";
  font-size: 16px;
}
 
.ql-size-16px {
  font-size: 16px !important;
}
 
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]::before {
  content: "18px";
  font-size: 18px;
}
 
.ql-size-18px {
  font-size: 18px !important;
}
 
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]::before {
  content: "20px";
  font-size: 20px  !important;
}
 
.ql-size-20px {
  font-size: 20px !important;
}
 
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="22px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="22px"]::before {
  content: "22px";
  font-size: 22px;
}
 
.ql-size-22px {
  font-size: 22px !important;
}
 
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="26px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="26px"]::before {
  content: "26px";
  font-size: 26px;
}
 
.ql-size-26px {
  font-size: 26px !important;
}
 
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28px"]::before {
  content: "28px";
  font-size: 28px;
}
 
.ql-size-28px {
  font-size: 28px !important;
}
 
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="30px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="30px"]::before {
  content: "30px";
  font-size: 30px;
}
 
.ql-size-30px {
  font-size: 30px !important;
}